    
	enum IndianaJoanSubGameData
    {
        SGDIDX_DOORS_CONTENT = SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE,
		SGDIDX_BONUS_PENDING,
		SGDIDX_NUM_ORBITS_PICK,
		SGDIDX_ORBIT_CONTENT_1,
		SGDIDX_ORBIT_CONTENT_2,
		SGDIDX_ORBIT_CONTENT_3,
		SGDIDX_ORBIT_CONTENT_4,
		SGDIDX_ORBIT_CONTENT_5,
		SGDIDX_ORBIT_CONTENT_6,
		SGDIDX_ORBIT_CONTENT_7,
		SGDIDX_ORBIT_CONTENT_8,
		SGDIDX_ORBIT_CONTENT_9,
		SGDIDX_ORBIT_CONTENT_10,
		SGDIDX_ORBIT_CONTENT_11,
		SGDIDX_ORBIT_CONTENT_12,
		SGDIDX_ORBIT_CONTENT_13,
		SGDIDX_ORBIT_CONTENT_14,
		SGDIDX_ORBITS_FREE_SPINS,
		SGDIDX_ORBITS_MULTIPLIER,
		SGDIDX_BONUS_PENDING_BASE
    };

	enum IndianaJoanBonusTriggered
	{
		ijNone,
		ijPhase1_Doors,
		ijPhase2_Orbits,
		ijPhase1_DoorsOnly
	};
	

    enum IndianaJoanClassConstants
    {
        // Game Modes
        MODE_NORMAL = 0,
        MODE_FREE_SPIN = 1,

        // Notes
		NOTE_WILD_SUBSTITUTION = 0,

		// Multiplier subst wild
		MULT_WILD_SUBSTITUTION = 2,

		// Probability TableS
		PT_BONUS_DOORS  = 0,
		PT_BONUS_ORBITS = 1
						
    };

    enum SpinResult
    {
		EVT_LOSER,
		EVT_SCATTER_NEAR_MISS,
		EVT_TWO_NINE,
		EVT_TWO_JOAN,
		EVT_THREE_NINE,
		EVT_THREE_TEN,
		EVT_THREE_JACK,
		EVT_THREE_QUEEN,
		EVT_THREE_KING,
		EVT_THREE_SCATTER,
		EVT_THREE_ACE,
		EVT_THREE_TOOLS,
		EVT_FOUR_NINE,
		EVT_FOUR_TEN,
		EVT_THREE_RUBY,
		EVT_FOUR_JACK,
		EVT_FOUR_QUEEN,
		EVT_THREE_GEEK,
		EVT_FOUR_KING,
		EVT_FOUR_ACE,
		EVT_FOUR_TOOLS,
		EVT_FIVE_NINE,
		EVT_FIVE_TEN,
		EVT_FIVE_JACK,
		EVT_FIVE_QUEEN,
		EVT_FIVE_KING,
		EVT_THREE_JOAN,
		EVT_FOUR_RUBY,
		EVT_FIVE_ACE,
		EVT_FOUR_GEEK,
		EVT_FIVE_TOOLS,
		EVT_FIVE_RUBY,
		EVT_FOUR_JOAN,
		EVT_FIVE_GEEK,
		EVT_FIVE_JOAN,
		EVT_RANDOM_PROGRESSIVE_WINNER,
		NUM_VALID_SPIN_RESULTS,
		EVT_INVALID,
	};

    enum WheelContents 
    {
		ICON_WILD,
		ICON_JOAN,
		ICON_GEEK,
		ICON_RUBY,
		ICON_TOOLS,
		ICON_ACE,
		ICON_KING,
		ICON_QUEEN,
		ICON_JACK,
		ICON_TEN,
		ICON_NINE,
		ICON_SCATTER,
		NUM_VALID_ICONS,
		ICON_INVALID
    };



	
